package com.liferay.service;

import java.util.List;

import com.liferay.model.ClassSubject;
import com.liferay.model.Lesson;
import com.liferay.model.ListSubjectOpen;
import com.liferay.model.Room;
import com.liferay.model.SubjectOpen;
import com.liferay.model.Teacher;

public interface SubjectOpenService {

	public List<ClassSubject> getClassByFaculty(long idFaculty);

	public List<Room> getListRoom();

	public List<Lesson> getListLesson();

	public List<Teacher> getTeacherByFaculty(long idFaculty,String roleName);

	public boolean insertSubjectOpenByFaculty(SubjectOpen subjectOpen);

	public List<ListSubjectOpen> getListSubjectOpenByYearOfSemester(
			long idFaculty, long fkYearOfSemester);
	
	public boolean deleteSubjectOpenById(long id);

	public List<SubjectOpen> getListSubjectOpenById(long idSubjectOpen);
}
